Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati Davis Cup, Group A, Bologna China Open - Beijing Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Australian Open - Melbourne United Cup - Australia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Chengdu Open - Chengdu Western & Southern Open - Cincinnati China Open - Beijing BNP Paribas Nordic Open - Stockholm Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Movistar Chile Open - Santiago Rio Open - Rio de Janeiro BMW Open - Munich Argentina Open - Buenos Aires Brisbane International - Brisbane Australian Open - Melbourne Estoril Challenger Winston-Salem Open - Winston-Salem Tiriac Open - Bucharest National Bank Open - Toronto Mutua Madrid Open - Madrid Wimbledon - London French Open - Paris Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Generali Open - Kitzbuhel U.S. Open - New York France F6 France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Chile F9 Chile 11 Chile F1 Chile F2 Chile F3 Netherlands F2 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 France F6 France F7 USA F12 USA F13 USA F14 Spain F12 Great Britain F2 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 M15 Santo Domingo M15 Santo Domingo M25 Pensacola Challenger Ford de Cherbourg - Cherbourg Mestre Challenger Aptos Challenger USA F6 Vicenza Challenger Open de Tenis Amaya - Pamplona Open D'Orleans - Orleans Open de L'Isere - Grenoble Open Mutouest St. Brieuc - St. Brieuc 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban Aamulehti Tampere Opene - Tampere 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Challenger Tunisie - Tunis Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Morocco Tennis Tour - Marrakech BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Pekao Open - Szczecin Orleans Challenger Napoli Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger Madrid Challenger Palermo Challenger Noumea Challenger Tunis Challenger Sunrise Challenger Abierto Mexicano Telcel - Acapulco Lima Challenger Morelos Challenger Salinas Challenger Santiago Challenger Mohammedia Challenger Medellin Challenger Quito Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Irving Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Ilkley Challenger Pereira Challenger Binghamton Challenger Lexington Challenger Grand Prix Hassan II - Casablanca Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Drummondville Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Prostejov Challenger Milan Challenger Cali Challenger Le Gosier Challenger Mons Challenger Tashkent Challenger Caltanissetta Challenger Brest Challenger Santiago Challenger Lima Challenger Bogota Challenger Montevideo Challenger Perugia Challenger Rennes Challenger Morelos Challenger Santiago Challenger Irving Challenger Leon Challenger Tempe Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Bordeaux Challenger Ilkley Challenger Cortina Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Ningboo Challenger Brest Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Cherbourg Challenger Buenos Aires Challenger Guadalajara Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Aix En Provence Challenger Lyon Challenger Phoenix Challenger Salinas Challenger Salinas 2 Challenger Salzburg-Anif Challenger Todi Challenger Tampere Challenger Luedenscheid Challenger Warsaw Challenger Cassis Challenger Santiago 3 Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Santiago Challenger Rio De Janeiro Challenger Valencia Open - Valencia Oeiras 3 Challenger Luedenscheid Challenger Vancouver Challenger Indian Wells Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger Santiago 2 Challenger Santiago Challenger BMW Open - Munich Birmingham Challenger Citi Open - Washington Internationaux du Doubs - Besancon Copa Petrobras Uruguray - Montevideo Lima Challenger Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Villena Challenger Little Rock Challenger Orlando 2 Challenger Sao Paulo Challenger Open 13 - Marseille Estoril Open - Estoril Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Open 13 - Marseille Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane U.S. Mens's Clay Court Championship - Houston Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Ecuador Open - Quito New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Antalya Open - Antalya Murray River Open - Melbourne Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Belgrade 2 - Belgrade Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Terra Wortmann Open - Halle Swiss Indoors Basel - Basel Adelaide International - Adelaide Gonet Geneva Open - Geneva AEGON International - Eastbourne China Open - Beijing Maharashtra Open - Pune AEGON International - Eastbourne Plava Laguna Croatia Open - Umag European Open - Antwerp Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London cinch Championships - London Concepcion Challenger Prague 2 Challenger Bogota Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest AEGON International - Eastbourne If Stockholm Open - Stockholm Open 13 - Marseille Rothesay International - Eastbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Rio Open 500 - Rio de Janeiro Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Citi Open - Washington Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open 13 - Marseille Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati ASB Classic - Auckland Medibank International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, Group I, 1R, PER-CHI 2-3 Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Olympics - Tokyo Olympics - Paris Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, PO, CHI-KAZ 3-1 French Open (juniors) Davis Cup, World Group, PO, CAN-CHI 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors)